// pages/little-demo/home/home.js

const demos = [
  {
    name: 'qrdoce',
    page: 'pages/little-demo/qrcode/qecode'
  }, {
    name: 'qrdoce/',
    page: '/pages/little-demo/qrcode/qecode' // 页面路径前面要“/”
  }, {
    name: 'simple-list/',
    page: '/pages/little-demo/list/simple-list/simple-list' // 页面路径前面要“/”
  }, {
    name: 'list-item-selected/',
    page: '/pages/little-demo/list/item-selected/item-selected' // 页面路径前面要“/”
  }, {
    name: 'mp-anim2',
    page: '/pages/little-demo/mp-anim2/mp-anim2' // 页面路径前面要“/”
  }, {
    name: 'wxs/phone',
    page: '/pages/wxs/phoneNum/phoneNum' // 页面路径前面要“/”
  }, {
    name: 'promise/simple',
    page: '/pages/promise/simple/simple'
  }, {
    name: 'promise/all-any-more',
    page: '/pages/promise/all-any-more/all-any-more'
  }, {
    name: 'wxs/phone',
    page: '/pages/wxs/phoneNum/phoneNum' // 页面路径前面要“/”
  }, {
    name: 'anim/keyframe 初试',
    page: '/pages/anim/keyframe/keyframe' // 页面路径前面要“/”
  }, {
    name: 'anim/keyframe1',
    page: '/pages/anim/keyframe1/keyframe1' // 页面路径前面要“/”,分包时用了"independent": true 独立分包，所以内部的样式会有点怪。直接使用app.json中声明(引用)的自定义组件会出现异常，如 navigation-bar使用,也不会继承app.wxss的样式如page的渐变色
  }, {
    name: 'anim/kf-learn',
    page: '/pages/anim/kf-learn/kf-learn' // 页面路径前面要“/”
  }, {
    name: 'anim/ccs-tss-learn',
    page: '/pages/anim/ccs-tss-learn/ccs-tss-learn' // 页面路径前面要“/”
  }, {
    name: 'anim/mp-anim1',
    page: '/pages/anim/mp-anim1/mp-anim1' // 页面路径前面要“/”
  }, {
    name: 'anim/mp-anim2',
    page: '/pages/anim/mp-anim2/mp-anim2' // 页面路径前面要“/”
  }, {
    name: 'comp/demo0',
    page: '/pages/customComp/demo0/demo0' // 页面路径前面要“/”
  }, {
    name: 'comp/demo1',
    page: '/pages/customComp/demo1/demo1' // 页面路径前面要“/”
  }, {
    name: 'comp/demo1-1',
    page: '/pages/customComp/demo1-1/demo1-1' // 页面路径前面要“/”
  },
]

Page({

  /**
   * 页面的初始数据
   */
  data: {
    demos: demos
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  onItemClick(e) {
    // .page 对应data-xxx的key(xxx),
    const page = e.currentTarget.dataset.page
    console.log('onItemClick--->', e, page, page.page)
    wx.navigateTo({
      url: page.page + "?name=" + page.name,
    })
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})